Skip to main content

脚手架初始化+全局参数注册

本节的主要内容为添加第一个comman操作:'init',并在commands文件夹下创建新的init包

// core/cli/lib/index
......

const init = require('@cli-dev-zy/init')

......

program
.command('init [projectName]')
.option('-f,--force','是否强制更新项目')
.action(init)

......


// commands/init/lib/index
'use strict';

function init(projectName, cmdObj) {
console.log('init', projectName, cmdObj);
}

module.exports = init;